home *** CD-ROM | disk | FTP | other *** search
- <%--
- Copyright (c) 2000, 2004 IBM Corporation and others.
- All rights reserved. This program and the accompanying materials
- are made available under the terms of the Eclipse Public License v1.0
- which accompanies this distribution, and is available at
- http://www.eclipse.org/legal/epl-v10.html
-
- Contributors:
- IBM Corporation - initial API and implementation
- --%>
- <%@ include file="header.jsp"%>
-
- <%
- SearchData data = new SearchData(application, request, response);
- // After each search we preserve the scope (working set), if any
- // this need to be at the beginning, otherwise cookie is not written
- if (data.isSearchRequest())
- data.saveScope();
-
- WebappPreferences prefs = data.getPrefs();
- %>
-
- <html>
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
- <meta http-equiv="Pragma" content="no-cache">
- <meta http-equiv="Expires" content="-1">
-
- <title><%=ServletResources.getString("SearchResults", request)%></title>
-
- <style type="text/css">
- <%@ include file="list.css"%>
- </style>
-
-
- <base target="ContentViewFrame">
- <script language="JavaScript" src="list.js"></script>
- <script language="JavaScript">
-
- function refresh()
- {
- window.location.replace("searchView.jsp?<%=request.getQueryString()%>");
- }
- </script>
-
-
- </head>
-
- <body dir="<%=direction%>">
-
- <%
- if (!data.isSearchRequest()) {
- out.write(ServletResources.getString("doSearch", request));
- } else if (data.getQueryExceptionMessage()!=null) {
- out.write(data.getQueryExceptionMessage());
- } else if (data.isProgressRequest()) {
- %>
-
- <CENTER>
- <TABLE BORDER='0'>
- <TR><TD><%=ServletResources.getString("Indexing", request)%></TD></TR>
- <TR><TD ALIGN='<%=isRTL?"RIGHT":"LEFT"%>'>
- <DIV STYLE='width:100px;height:16px;border:1px solid ThreeDShadow;'>
- <DIV ID='divProgress' STYLE='width:<%=data.getIndexedPercentage()%>px;height:100%;background-color:Highlight'></DIV>
- </DIV>
- </TD></TR>
- <TR><TD><%=data.getIndexedPercentage()%>% <%=ServletResources.getString("complete", request)%></TD></TR>
- <TR><TD><br><%=ServletResources.getString("IndexingPleaseWait", request)%></TD></TR>
- </TABLE>
- </CENTER>
- <script language='JavaScript'>
- setTimeout('refresh()', 2000);
- </script>
- </body>
- </html>
-
- <%
- return;
- } else if (data.getResultsCount() == 0){
- out.write(ServletResources.getString("Nothing_found", request));
- } else {
- %>
-
- <table id='list' cellspacing='0' >
-
- <%
- for (int topic = 0; topic < data.getResultsCount(); topic++)
- {
- if(data.isActivityFiltering() && !data.isEnabled(topic)){
- continue;
- }
- %>
-
- <tr class='list' id='r<%=topic%>'>
- <td class='score' align='<%=isRTL?"left":"right"%>'><%=data.getTopicScore(topic)%></td>
- <td align='<%=isRTL?"right":"left"%>' class='label' nowrap>
- <a id='a<%=topic%>'
- href="<%=data.getTopicHref(topic)%>"
- onmouseover="showStatus(event);return true;"
- onmouseout="clearStatus();return true;"
- onclick='parent.parent.parent.setContentToolbarTitle(this.title)'
- title="<%=data.getTopicTocLabel(topic)%>"><%=data.getTopicLabel(topic)%></a>
- </td>
- </tr>
-
- <%
- }
- %>
- </table>
-
- <%
- }
- %>
-
- <script language="JavaScript">
- selectTopicById('<%=data.getSelectedTopicId()%>');
- </script>
-
- </body>
- </html>
-